package com.vcredit.creditcat.dto.creditdiagnose;

import java.io.Serializable;
import java.util.Date;
import java.util.List;

import com.vcredit.creditcat.dto.creditrepository.AuthItemDto;

/**
 * 产品项诊断结果
 * @author zhaoqi01
 *
 */
public class ProducItemDiagnoseDto implements Serializable{

	/**
	 * 
	 */
	private static final long serialVersionUID = 5017350257512302598L;

	private Long productId; // 产品id
	
	private String productName; // 产品名称
	
	private String productIcon; // 图标
	
	private Date diagnoseDate; // 诊断时间
	
	private List<AuthItemDto> checkItems; // 检查项

	private String diagnoseResult; // 诊断结论
	
	public ProducItemDiagnoseDto() {
		super();
	}

	public ProducItemDiagnoseDto(Long productId, String productName,
			String productIcon, Date diagnoseDate,
			List<AuthItemDto> checkItems, String diagnoseResult) {
		super();
		this.productId = productId;
		this.productName = productName;
		this.productIcon = productIcon;
		this.diagnoseDate = diagnoseDate;
		this.checkItems = checkItems;
		this.diagnoseResult = diagnoseResult;
	}

	public Long getProductId() {
		return productId;
	}

	public void setProductId(Long productId) {
		this.productId = productId;
	}

	public String getProductName() {
		return productName;
	}

	public void setProductName(String productName) {
		this.productName = productName;
	}

	public String getProductIcon() {
		return productIcon;
	}

	public void setProductIcon(String productIcon) {
		this.productIcon = productIcon;
	}

	public Date getDiagnoseDate() {
		return diagnoseDate;
	}

	public void setDiagnoseDate(Date diagnoseDate) {
		this.diagnoseDate = diagnoseDate;
	}

	public List<AuthItemDto> getCheckItems() {
		return checkItems;
	}

	public void setCheckItems(List<AuthItemDto> checkItems) {
		this.checkItems = checkItems;
	}

	public String getDiagnoseResult() {
		return diagnoseResult;
	}

	public void setDiagnoseResult(String diagnoseResult) {
		this.diagnoseResult = diagnoseResult;
	}	
}
